html {
	color: #000;
	background: #FFF;
	margin: 0;
	padding: 0;
}

body {
	font: 13px/ 1.231 arial, helvetica, clean, sans-serif;
	/* for IE6/7 */ *
	font-size: small;
	/* for IE Quirks Mode */ *
	font: x-small;
	margin: 0;
	padding: 0;
}

div {
	margin: 0;
	padding: 0;
	text-align: left;
}

fieldset,img {
	border: 0;
}

select,input,button,textarea,button {
	font: 99% arial, helvetica, clean, sans-serif;
}

h1 {
	font-size: 1.5em;
	line-height: 1.0em;
	margin: 0.5em;
	padding: 0;
	color: black;
}

.tableList tr {
	text-align: left;
	padding: 0px;
}

.tableList td {
	border: 1px solid #ddd;
	padding: 3px;
}

.tableList table {
	empty-cells: show;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: inherit;
	font: 100%;
	border: solid #ddd 1px;
	margin: 0px;
	padding: 0;
	background-color: #fff;
}

.tableList   .header {
	height: 25px;
	text-align: center;
	border-bottom: solid 1px #999;
	background: #999 url("/img/t_header.gif") repeat-x;
}

.tableEdit tr {
	text-align: left;
	padding: 0px;
}

.tableEdit td {
	border: 1px solid #ddd;
	padding: 3px;
}

.tableEdit table {
	border: solid #ddd 1px;
	margin: 5px;
	padding: 0;
	background-color: #fff;
}

.tableEdit   .header {
	text-align: center;
	background: #DDD;
	border-color: #eee;
}

.odd {
	background-color: #eee;
}

/* global */
a {
	color: #4d87ce;
}

th,td {
	border-color: #999;
}

table.noborder th,table.noborder td {
	border: none;
}

/* header */
#title h1 {
	font-size: 153.9%;
	text-align: left;
	letter-spacing: .1em;
	margin: 0.5em 0;
	letter-spacing: .1em;
}

#title h2 {
	color: #999;
	text-align: left;
	letter-spacing: .1em;
	margin: 0.5em 0;
}

#menu ul {
	margin: 0 0 0 0;
	padding: 0.5em;
	text-align: center;
	font-weight: bold;
	background: #eee;
	border-bottom: 1px solid #6b90da;
	font-weight: bold;
}

#menu li {
	display: inline;
	padding: 0;
	margin: 0 0 0 0;
}

#menu ul a {
	padding: 0.5em;
	text-decoration: none;
}

#menu a:hover {
	background: #6b90da;
	color: #fff;
}

#index a {
	color: #eee;
	background: #6b90da;
}

#index a:hover {
	color: #eee;
	background: #6b90da;
}
#aboutMe a {
    color: #0086b3;
    background: #eee;
}

#aboutMe a:hover {
    color: #eee;
    background: #0086b3;
}

#notepad a {
    color: #007300;
    background: #eee;
}

#notepad a:hover {
    color: #eee;
    background: #007300;
}
#favorites a {
    color: #8a60b3;
    background: #eee;
}

#favorites a:hover {
    color: #eee;
    background: #8a60b3;
}
#albums a {
    color: #cc0000;
    background: #eee;
}

#albums a:hover {
    color: #eee;
    background: #cc0000;
}
#message a {
    color: #696969;
    background: #eee;
}

#message a:hover {
    color: #eee;
    background: #696969;
}
#blog a {
    color: #ff6600;
    background: #eee;
}

#blog a:hover {
    color: #eee;
    background: #ff6600;
}

#doc {
	margin: auto;
	text-align: center;
	width: 74.923em; *
	width: 73.05em;
}

/* body */
#bd {
	margin-top: 1em;
}

/* footer */
#ft {
	margin-top: 15px;
	padding: 15px 0px 0px 0px;
	font-size: 95%;
	text-align: center;
	border-top: 1px solid #6b90da;
}

#ft a {
	color: #999;
}